var path = require('path')
var express = require('express')
var mockjs = require('express-mockjs')
 
var app = express()
 
// 自定义路径 前缀： '/api'
var config = {
  port: 6543
}
//以/api为前缀，寻找api目录下的所有接口
app.use('/mock', mockjs(path.join(__dirname, 'api')))

// 获取port参数 可通过 --port自 定义启动端口
var args = process.argv
for (let i = 0; i < args.length; i++) {
  if (args[i] === '--port' && i < args.length - 1 && args[i + 1] > 0) {
    config.port = args[i + 1]
    break
  }
}
 
// console.log('mockjs-lite定义：http://mockjs-lite.js.org/docs/examples.html')
console.log('mock-server[mockjs-lite]:http://localhost:' + config.port)
app.listen(config.port)